import SIGN from "@/enum/SIGN.js";
import GLOBAL from "@/enum/GLOBAL.js";

// 获取
let sid = localStorage.getItem("sid");
sid = sid ? JSON.parse(sid) : "";
// let userData = localStorage.getItem("userData");
// userData = userData ? JSON.parse(userData) : {};
let allPlatformList = localStorage.getItem("allPlatformList");
allPlatformList = allPlatformList ? JSON.parse(allPlatformList) : [];
let platformList = localStorage.getItem("platformList");
platformList = platformList ? JSON.parse(platformList) : [];
let wantPlatformList = localStorage.getItem("wantPlatformList");
wantPlatformList = wantPlatformList ? JSON.parse(wantPlatformList) : [];
let skillList = localStorage.getItem("skillList");
skillList = skillList ? JSON.parse(skillList) : [];
let orgList = localStorage.getItem("orgList");
orgList = orgList ? JSON.parse(orgList) : [];
// let departmentList = localStorage.getItem('departmentList');
// departmentList = departmentList ? JSON.parse(departmentList) : [];

export default {
  isCollapse: false, // 侧边栏是否展开
  sid: sid, // 登陆信息，是一个object
  userData: null, // 用户信息
  // fns: [], // 该用户具有的功能
  frontRoute: [], // 该用户具有的前端路由
  routes: [], // 所有路由
  currentCorporation: null, // 当前公司
  allCorporationTile: [], // 当前账号拥有的公司-平铺方式
  orginNestingPlatformList: [], // 当前公司的所有平台-嵌套方式
  allPlatformList: allPlatformList, // 所有平台列表-发布、意向、历史
  platformList: platformList, // 发布列表
  wantPlatformList: wantPlatformList, // 意向平台列表
  skillList: skillList, // 才艺列表
  orgList: orgList, // 组织架构列表
  departmentList: [], // 部门列表
  functionList: [], // 功能列表
  roleList: [], // 角色列表
  SIGN: SIGN, // 签约状态
  GLOBAL: GLOBAL, // 一些比较散乱的静态变量
  warningCount: null, // 所有页面共用顶部那个数量，作为缓存方便节流
  fromRoute: null // 上一个路由，主要方便返回强制刷新
};
